/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controllers;

import java.util.HashMap;
import java.util.Map;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import models.Cliente;

import models.ListaProductos;
import models.Productos;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.SimpleFormController;

/**
 *
 *  * @kkkk
 */
public class LoginFormController extends SimpleFormController {

    
     private Productos producto;
    
                   
    public void setListaProductos(Productos Lproductos) {
        this.producto = Lproductos;
    }

    @Override
    protected ModelAndView onSubmit(Object command) throws Exception {

        Cliente cliente = (Cliente) command; //comandname cliente

        ModelAndView view = new ModelAndView();

        if (cliente.getUsuarioId().equals("rruizh") && cliente.getPassword().equals("123")) {
            view.setViewName(getSuccessView());
          
            
             view.addObject("cuentas", producto.getProducto());
            
            
        } else {
            view.setViewName("errorLogin");
            view.addObject("error", "ID Usuario o clave Incorrecto");
        }

        return view;
    }

    @Override
    protected Object formBackingObject(HttpServletRequest request)
            throws ServletException, Exception {
        return new Cliente();
    }

    @Override
    protected Map referenceData(HttpServletRequest request) throws Exception {
        Map datos = new HashMap();
        datos.put("titulo", "Acceso de clientes");
        return datos;
    }
}
